$(function(){

	var error_name = false;
	var error_password = false;
	var error_phone = false;
	var error_question = false;
	var error_answer=false;
	var error_check = false;


	$('#username').blur(function() {
		check_username();
	});

	$('#psw').blur(function() {
		check_psw();
	});

	$('#phone').blur(function() {
		check_phone();
	});

	$('#question').blur(function() {
		check_question();
	});
	$('#answer').blur(function() {
		check_answer();
	});

	$('#allow').click(function() {
		if($(this).is(':checked'))
		{
			error_check = false;
			$(this).siblings('span').hide();
		}
		else
		{
			error_check = true;
			$(this).siblings('span').html('请勾选同意');
			$(this).siblings('span').show();
		}
	});


	function check_username(){
		var len = $('#username').val().length;
		if(len<2||len>20)
		{
			$('#username').next().html('请输入2-20个字符的用户名')
			$('#username').next().show();
			error_name = true;
		}
		else
		{
			$('#username').next().hide();
			error_name = false;
		}
	}

	function check_psw(){
		var len = $('#psw').val().length;
		if(len<8||len>20)
		{
			$('#psw').next().html('密码最少8位，最长20位')
			$('#psw').next().show();
			error_password = true;
		}
		else
		{
			$('#psw').next().hide();
			error_password = false;
		}		
	}


	function check_phone(){
		var check=/^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/;

		if(check.test($('#phone').val()))
		{
			$('#phone').next().hide();
			error_phone = false;
		}
		else
		{
			$('#phone').next().html('请输入正确的手机号')
			$('#phone').next().show();
			error_phone = true;
		}		
		
	}

	function check_question(){

		if(($('#question').val())=="")
		{
			$('#question').next().html('安全问题不能为空')
			$('#question').next().show();
			error_question = true;
		}
		else
		{
			$('#question').next().hide();
			error_question = false;
		}

	}
	function check_answer(){

		if(($('#answer').val())=="")
		{
			$('#answer').next().html('答案不能为空')
			$('#answer').next().show();
			error_question = true;
		}
		else
		{
			$('#answer').next().hide();
			error_question = false;
		}

	}


	$('#reg_form').submit(function() {
		check_username();
		check_psw();
		check_phone();
		check_question();
		check_answer();


		if(error_name == false && error_password == false && error_phone == false && error_question == false && error_answer == false)
		{
			return true;
		}
		else
		{
			return false;
		}

	});








})